﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000375 RID: 885
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class DailyFirstEnterMonopolyActivityScRsp : IMessage<DailyFirstEnterMonopolyActivityScRsp>, IMessage, IEquatable<DailyFirstEnterMonopolyActivityScRsp>, IDeepCloneable<DailyFirstEnterMonopolyActivityScRsp>, IBufferMessage
	{
		// Token: 0x17000B71 RID: 2929
		// (get) Token: 0x060027B6 RID: 10166 RVA: 0x0006EFC7 File Offset: 0x0006D1C7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<DailyFirstEnterMonopolyActivityScRsp> Parser
		{
			get
			{
				return DailyFirstEnterMonopolyActivityScRsp._parser;
			}
		}

		// Token: 0x17000B72 RID: 2930
		// (get) Token: 0x060027B7 RID: 10167 RVA: 0x0006EFCE File Offset: 0x0006D1CE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return DailyFirstEnterMonopolyActivityScRspReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17000B73 RID: 2931
		// (get) Token: 0x060027B8 RID: 10168 RVA: 0x0006EFE0 File Offset: 0x0006D1E0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return DailyFirstEnterMonopolyActivityScRsp.Descriptor;
			}
		}

		// Token: 0x060027B9 RID: 10169 RVA: 0x0006EFE7 File Offset: 0x0006D1E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DailyFirstEnterMonopolyActivityScRsp()
		{
		}

		// Token: 0x060027BA RID: 10170 RVA: 0x0006EFF0 File Offset: 0x0006D1F0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DailyFirstEnterMonopolyActivityScRsp(DailyFirstEnterMonopolyActivityScRsp other) : this()
		{
			this.kJJEFPLAFOA_ = ((other.kJJEFPLAFOA_ != null) ? other.kJJEFPLAFOA_.Clone() : null);
			this.bJDKLPNHDBM_ = other.bJDKLPNHDBM_;
			this.retcode_ = other.retcode_;
			this.iEKHFILHDPG_ = other.iEKHFILHDPG_;
			this.mMPJOCDINMP_ = other.mMPJOCDINMP_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060027BB RID: 10171 RVA: 0x0006F060 File Offset: 0x0006D260
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DailyFirstEnterMonopolyActivityScRsp Clone()
		{
			return new DailyFirstEnterMonopolyActivityScRsp(this);
		}

		// Token: 0x17000B74 RID: 2932
		// (get) Token: 0x060027BC RID: 10172 RVA: 0x0006F068 File Offset: 0x0006D268
		// (set) Token: 0x060027BD RID: 10173 RVA: 0x0006F070 File Offset: 0x0006D270
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MMGHBJCIBMN KJJEFPLAFOA
		{
			get
			{
				return this.kJJEFPLAFOA_;
			}
			set
			{
				this.kJJEFPLAFOA_ = value;
			}
		}

		// Token: 0x17000B75 RID: 2933
		// (get) Token: 0x060027BE RID: 10174 RVA: 0x0006F079 File Offset: 0x0006D279
		// (set) Token: 0x060027BF RID: 10175 RVA: 0x0006F081 File Offset: 0x0006D281
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint BJDKLPNHDBM
		{
			get
			{
				return this.bJDKLPNHDBM_;
			}
			set
			{
				this.bJDKLPNHDBM_ = value;
			}
		}

		// Token: 0x17000B76 RID: 2934
		// (get) Token: 0x060027C0 RID: 10176 RVA: 0x0006F08A File Offset: 0x0006D28A
		// (set) Token: 0x060027C1 RID: 10177 RVA: 0x0006F092 File Offset: 0x0006D292
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Retcode
		{
			get
			{
				return this.retcode_;
			}
			set
			{
				this.retcode_ = value;
			}
		}

		// Token: 0x17000B77 RID: 2935
		// (get) Token: 0x060027C2 RID: 10178 RVA: 0x0006F09B File Offset: 0x0006D29B
		// (set) Token: 0x060027C3 RID: 10179 RVA: 0x0006F0A3 File Offset: 0x0006D2A3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public long IEKHFILHDPG
		{
			get
			{
				return this.iEKHFILHDPG_;
			}
			set
			{
				this.iEKHFILHDPG_ = value;
			}
		}

		// Token: 0x17000B78 RID: 2936
		// (get) Token: 0x060027C4 RID: 10180 RVA: 0x0006F0AC File Offset: 0x0006D2AC
		// (set) Token: 0x060027C5 RID: 10181 RVA: 0x0006F0B4 File Offset: 0x0006D2B4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool MMPJOCDINMP
		{
			get
			{
				return this.mMPJOCDINMP_;
			}
			set
			{
				this.mMPJOCDINMP_ = value;
			}
		}

		// Token: 0x060027C6 RID: 10182 RVA: 0x0006F0BD File Offset: 0x0006D2BD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as DailyFirstEnterMonopolyActivityScRsp);
		}

		// Token: 0x060027C7 RID: 10183 RVA: 0x0006F0CC File Offset: 0x0006D2CC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(DailyFirstEnterMonopolyActivityScRsp other)
		{
			return other != null && (other == this || (object.Equals(this.KJJEFPLAFOA, other.KJJEFPLAFOA) && this.BJDKLPNHDBM == other.BJDKLPNHDBM && this.Retcode == other.Retcode && this.IEKHFILHDPG == other.IEKHFILHDPG && this.MMPJOCDINMP == other.MMPJOCDINMP && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060027C8 RID: 10184 RVA: 0x0006F14C File Offset: 0x0006D34C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.kJJEFPLAFOA_ != null)
			{
				num ^= this.KJJEFPLAFOA.GetHashCode();
			}
			if (this.BJDKLPNHDBM != 0U)
			{
				num ^= this.BJDKLPNHDBM.GetHashCode();
			}
			if (this.Retcode != 0U)
			{
				num ^= this.Retcode.GetHashCode();
			}
			if (this.IEKHFILHDPG != 0L)
			{
				num ^= this.IEKHFILHDPG.GetHashCode();
			}
			if (this.MMPJOCDINMP)
			{
				num ^= this.MMPJOCDINMP.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060027C9 RID: 10185 RVA: 0x0006F1EC File Offset: 0x0006D3EC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060027CA RID: 10186 RVA: 0x0006F1F4 File Offset: 0x0006D3F4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060027CB RID: 10187 RVA: 0x0006F200 File Offset: 0x0006D400
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.kJJEFPLAFOA_ != null)
			{
				output.WriteRawTag(18);
				output.WriteMessage(this.KJJEFPLAFOA);
			}
			if (this.MMPJOCDINMP)
			{
				output.WriteRawTag(64);
				output.WriteBool(this.MMPJOCDINMP);
			}
			if (this.IEKHFILHDPG != 0L)
			{
				output.WriteRawTag(72);
				output.WriteInt64(this.IEKHFILHDPG);
			}
			if (this.BJDKLPNHDBM != 0U)
			{
				output.WriteRawTag(104);
				output.WriteUInt32(this.BJDKLPNHDBM);
			}
			if (this.Retcode != 0U)
			{
				output.WriteRawTag(120);
				output.WriteUInt32(this.Retcode);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060027CC RID: 10188 RVA: 0x0006F2B0 File Offset: 0x0006D4B0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.kJJEFPLAFOA_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.KJJEFPLAFOA);
			}
			if (this.BJDKLPNHDBM != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.BJDKLPNHDBM);
			}
			if (this.Retcode != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Retcode);
			}
			if (this.IEKHFILHDPG != 0L)
			{
				num += 1 + CodedOutputStream.ComputeInt64Size(this.IEKHFILHDPG);
			}
			if (this.MMPJOCDINMP)
			{
				num += 2;
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060027CD RID: 10189 RVA: 0x0006F344 File Offset: 0x0006D544
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(DailyFirstEnterMonopolyActivityScRsp other)
		{
			if (other == null)
			{
				return;
			}
			if (other.kJJEFPLAFOA_ != null)
			{
				if (this.kJJEFPLAFOA_ == null)
				{
					this.KJJEFPLAFOA = new MMGHBJCIBMN();
				}
				this.KJJEFPLAFOA.MergeFrom(other.KJJEFPLAFOA);
			}
			if (other.BJDKLPNHDBM != 0U)
			{
				this.BJDKLPNHDBM = other.BJDKLPNHDBM;
			}
			if (other.Retcode != 0U)
			{
				this.Retcode = other.Retcode;
			}
			if (other.IEKHFILHDPG != 0L)
			{
				this.IEKHFILHDPG = other.IEKHFILHDPG;
			}
			if (other.MMPJOCDINMP)
			{
				this.MMPJOCDINMP = other.MMPJOCDINMP;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060027CE RID: 10190 RVA: 0x0006F3E8 File Offset: 0x0006D5E8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060027CF RID: 10191 RVA: 0x0006F3F4 File Offset: 0x0006D5F4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 64U)
				{
					if (num == 18U)
					{
						if (this.kJJEFPLAFOA_ == null)
						{
							this.KJJEFPLAFOA = new MMGHBJCIBMN();
						}
						input.ReadMessage(this.KJJEFPLAFOA);
						continue;
					}
					if (num == 64U)
					{
						this.MMPJOCDINMP = input.ReadBool();
						continue;
					}
				}
				else
				{
					if (num == 72U)
					{
						this.IEKHFILHDPG = input.ReadInt64();
						continue;
					}
					if (num == 104U)
					{
						this.BJDKLPNHDBM = input.ReadUInt32();
						continue;
					}
					if (num == 120U)
					{
						this.Retcode = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04000FDF RID: 4063
		private static readonly MessageParser<DailyFirstEnterMonopolyActivityScRsp> _parser = new MessageParser<DailyFirstEnterMonopolyActivityScRsp>(() => new DailyFirstEnterMonopolyActivityScRsp());

		// Token: 0x04000FE0 RID: 4064
		private UnknownFieldSet _unknownFields;

		// Token: 0x04000FE1 RID: 4065
		public const int KJJEFPLAFOAFieldNumber = 2;

		// Token: 0x04000FE2 RID: 4066
		private MMGHBJCIBMN kJJEFPLAFOA_;

		// Token: 0x04000FE3 RID: 4067
		public const int BJDKLPNHDBMFieldNumber = 13;

		// Token: 0x04000FE4 RID: 4068
		private uint bJDKLPNHDBM_;

		// Token: 0x04000FE5 RID: 4069
		public const int RetcodeFieldNumber = 15;

		// Token: 0x04000FE6 RID: 4070
		private uint retcode_;

		// Token: 0x04000FE7 RID: 4071
		public const int IEKHFILHDPGFieldNumber = 9;

		// Token: 0x04000FE8 RID: 4072
		private long iEKHFILHDPG_;

		// Token: 0x04000FE9 RID: 4073
		public const int MMPJOCDINMPFieldNumber = 8;

		// Token: 0x04000FEA RID: 4074
		private bool mMPJOCDINMP_;
	}
}
